home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / usenet / sources / volume89 / devices / cb2l.1 next >
Internet Message Format  |  1989-05-19  |  6KB

  1. Path: xanth!ames!apple!oliveb!sun!swap!page
  2. From: page%swap@Sun.COM (Bob Page)
  3. Newsgroups: comp.sources.amiga
  4. Subject: v89i151:  callback2life - reset your battery-backed clock
  5. Message-ID: <105717@sun.Eng.Sun.COM>
  6. Date: 18 May 89 20:42:45 GMT
  7. Sender: news@sun.Eng.Sun.COM
  8. Lines: 141
  9. Approved: page@sun.com
  10.  
  11. Submitted-by: balzer%frambo.DEC@decwrl.dec.com (Christian Balzer)
  12. Posting-number: Volume 89, Issue 151
  13. Archive-name: devices/cb2l.1
  14.  
  15. This will totally reset your battery backed clock (RTC). Particulary
  16. useful if some brain-dead software munged your clock registers in a
  17. way that SetClock will give you "Clock not found" type messages.
  18.  
  19. [uuencoded executable included.  ..bob]
  20.  
  21. # This is a shell archive.
  22. # Remove anything above and including the cut line.
  23. # Then run the rest of the file through 'sh'.
  24. # Unpacked files will be owned by you and have default permissions.
  25. #----cut here-----cut here-----cut here-----cut here----#
  26. #!/bin/sh
  27. # shar: SHell ARchive
  28. # Run the following text through 'sh' to create:
  29. #    callback2life.asm
  30. #    CallBack2Life.info.uu
  31. #    callback2life.uu
  32. # This is archive 1 of a 1-part kit.
  33. # This archive created: Thu May 18 13:08:38 1989
  34. echo "extracting callback2life.asm"
  35. sed 's/^X//' << \SHAR_EOF > callback2life.asm
  36. X; CallBack2Life.Asm    Copyright 1989  by Andrew Kopp        16-May-89
  37. X; -----------------
  38. X; THIS IS PERHAPS NOT THE BEST BUT AT LEAST ONE WAY TO "CALL BACK TO LIFE"
  39. X; THE BATTERY BACKUP CLOCK EVEN IF YOU HAVE YOUR PERSONAL EXPERIENCE
  40. X; WITH RESETTING CLOCKS ON HARDWARE LEVEL !
  41. X; AFTER A NONE-MEDITATIONING SYSTEM CRASH MY CLOCK WAS NOT FOUND BY
  42. X; THE "SETCLOCK LOAD" COMMAND AND OPTIONAL RESET WON`T WORK (V1.3).
  43. X; THIS IS A BUG OF THE SETCLOCK 1.3 RELEASE !
  44. X;
  45. X; A BLOCKFILL IN THE LOCATION OF THAT DEVICE WAS ABLE TO REVIVE IT !
  46. X; FOR COMPAREABLE FUTURE EVENTS AND FOR YOU I WROTE DOWN MY EXPERIENCE
  47. X; IN AN EXECUTEABLE. WHEN THE CODE TERMINATES YOU GET FROM SETCLOCK A
  48. X;
  49. X; <unset> <unset> <unset>
  50. X;
  51. X; NOW SET YOU SYSTEM TIMER TO THE ACTUAL TIME AND RUN SETCLOCK WITH SAVE
  52. X; OPTION TO STORE IT TO THE BATTERY BACKUP CLOCK.
  53. X; IF YOU CAN'T REVIVE YOUR CLOCK WITH THIS PROGRAM WITHOUT REMOVING THE
  54. X; THE STANDBY POWER OF YOUR CLOCK PLEASE SEND A NOTE !
  55. X;
  56. X; ---------------------------------------------------------------------
  57. X; THIS PROGRAM MAY BE FREELY DISTRIBUTED AS LONG AS :
  58. X;
  59. X; - NO PARTS ARE CHANGED => COPY AS IS
  60. X; - NOT MORE THAN 5 US$ FOR DISK COPY FEE
  61. X; - NO FEE ON BBS FILEBASES
  62. X;
  63. X; ---------------------------------------------------------------------
  64. X; - PAPERMAIL -       - EMAILs -
  65. X;
  66. X; Andrew Kopp          UUCP: via <CB> (see below)
  67. X; Zu den Tannen 13
  68. X; D-5810 Witten 3     BBS Ffm Dungeon : <049> 069 4990769 (Charly)
  69. X; - Fed.Rep.Ger -     German BTX Serv.: 0230279655-0001
  70. X; ---------------------------------------------------------------------
  71. X;*
  72. X;* ______  /
  73. X;* ______\O                     - The Software Brewery -
  74. X;*       \\
  75. X;*        o           Sparkling, fresh software from West-Germany
  76. X;*
  77. X;*      @@@@@             Straight from the bar to your Amiga
  78. X;*      |~~~|\
  79. X;*      | | |/
  80. X;*      |___|        With our regards to the Software Distillery
  81. X;*
  82. X;* The Brewers are:
  83. X;* Christian Balzer alias <CB>, Lattice C, user interfaces, beer addict.
  84. X;* Heiko Rath alias <HR>, Assembler, ROM-Kernal stuff, Marabou addict.
  85. X;* Andrew Kopp alias Charly, Aztec C, Hardware & communications, beer addict.
  86. X;* Armin Sparr alias MARVIN, Aztec C, ARexx macros, Campari addict.
  87. X;* Ralf Woitinas alias RAF, Assembler, anything, Ray-Tracing addict.
  88. X;*
  89. X;* Beverages: Altenmuenster Brauer Bier, Urfraenkisches Landbier, Jever.
  90. X;*
  91. X;* Send exotic drinks, comments, flames to:
  92. X;*
  93. X;* The Software Brewery
  94. X;* Christian Balzer        UUCP: decwrl!frambo.dec.com!CB
  95. X;* Im Wingertsberg 45        ARPA: CB@frambo.dec.com
  96. X;* D-6108 Weiterstadt        CI$ : 71001,210 (be brief!)
  97. X;* West Germany (F.R.G.)    Fone: +49 6150 4151 (18:00-21:00 CET!)
  98. X;*
  99. X
  100. XClockBase   EQU $DC0000
  101. XSize        EQU 31     ; number of words-1 in the map
  102. X
  103. Xentry:
  104. X       lea ClockBase,a0  ; start on base of Clock and clear
  105. X       moveq #Size,d0     ; a block of size+1 words
  106. X_l1:   clr.w (a0)+
  107. X       dbf d0,_l1
  108. X       rts
  109. X
  110. X    END
  111. X
  112. X
  113. X; A note from the Editor (<CB>):
  114. X; Well fellas, don't you just LOVE those sources that consist of
  115. X; a sound 80% comments? :-) ;-)
  116. SHAR_EOF
  117. echo "extracting CallBack2Life.info.uu"
  118. sed 's/^X//' << \SHAR_EOF > CallBack2Life.info.uu
  119. X
  120. Xbegin 644 CallBack2Life.info
  121. XMXQ```0```````````#P`(@`%``,``0#`F+``````````````````````````C
  122. XM`````R,``````````````"`````J```````````````````````\`"$``@#$3
  123. XML]@#```````````````````#____``````?___\`````#____P`````/____J
  124. XM``````____\`````#_\?_P`````/_Q__``````__'_\`````#_\?_P`````/+
  125. XMP`!_``````__'_\`````#_\?_P`````/_Q__``````__'_\`````#____P``[
  126. XM```/___^``````____P````````````````````````````````````````';
  127. XM\````````!_\````````&^P``````/____X````'@````<```!P"J```<```+
  128. XM$``#```0```<``%``'```!\``"`!\```'______P```/_____^````/_____5
  129. XM@`!_________P'_\````___`?_O___S__\!_\````O__P'_W___Z___`?_?^S
  130. XM#_K__\!_]_X/^O__P'_W_@_Z___`?_?^#_K__\!_]X``.O__P'_W@``Z___`4
  131. XM?_>``#K__\!_]_X/^O__P'_W_@_Z___`?_?^#]K__\!_]_X/&O__P'_W___Y'
  132. XM___`?_````/__\!_________P'_________`?________\!____X#___P'__9
  133. XM_^`#___`?___Y!/__\!__P````'_P'_X`````#_`?^``````#\!_X``````/B
  134. XIP``@``````````@`````(```#@````'@```#_____X``````````````V
  135. X``
  136. Xend
  137. Xsize 626
  138. SHAR_EOF
  139. echo "extracting callback2life.uu"
  140. sed 's/^X//' << \SHAR_EOF > callback2life.uu
  141. X
  142. Xbegin 644 callback2life
  143. XM```#\P`````````#``````````(````$``````````$```/I````!$'Y`-P`&
  144. XG`'`?0EA1R/_\3G4```/R```#Z@````````/R```#ZP````$```/R[
  145. X``
  146. Xend
  147. Xsize 84
  148. SHAR_EOF
  149. echo "End of archive 1 (of 1)"
  150. # if you want to concatenate archives, remove anything after this line
  151. exit
  152.